package com.asa.ui.B;

public class Main {

	/**
	 *1.什么是蒙特卡洛问题
蒙特卡洛方法（Monte Carlo method），也称统计模拟方法，是二十世纪四十年代中期由于科学技术的发展和电子计算机的发明，而被提出的一种以概率统计理论为指导的一类非常重要的数值计算方法。是指使用随机数（或更常见的伪随机数）来解决很多计算问题的方法。与它对应的是确定性算法。蒙特·卡罗方法在金融工程学，宏观经济学，计算物理学（如粒子输运计算、量子热力学计算、空气动力学计算）等领域应用广泛。
蒙特卡罗方法于20世纪40年代美国在第二次世界大战中研制原子弹的“曼哈顿计划”计划的成员S.M.乌拉姆和J.冯·诺伊曼首先提出。数学家冯·诺伊曼用驰名世界的赌城—摩纳哥的Monte Carlo—来命名这种方法，为它蒙上了一层神秘色彩。在这之前，蒙特卡罗方法就已经存在。1777年，法国数学家布丰（Georges Louis Leclere de Buffon，1707—1788）提出用投针实验的方法求圆周率π。这被认为是蒙特卡罗方法的起源。
2.蒙特卡洛问题求PI值的原理
正方形的面积为4r^2
正方形内接圆的面积为:Πr^2
所以正方形与内接圆的面积的比值为4/Π
所以Π的值为4*(圆的面积/正方形的面积)
由此我们可以在一个正方形和它的接圆内画点,然后一定密度的圆和正方形的点数量的比值就近似为Π值
3.使用算法可视化实现
————————————————
版权声明：本文为CSDN博主「瓜不拉几程序控(LPG)」的原创文章，遵循 CC 4.0 BY-SA 版权协议，转载请附上原文出处链接及本声明。
原文链接：https://blog.csdn.net/qq_40163148/article/details/95038996
	 * @param args
	 */
	
	public static void main(String[] args) {
		
		  new AlgoVisualizer(1000,1000,10000);

		
	}
	
	
	
	
	
}
